Collective Programming: Making End-User Programming (More) Social
نویسندگان
چکیده
The do-it-yourself Web 2.0 culture is quickly creating and sharing more end-user produced content. Gradually moving from static content, such as pictures and text, to interactive content, such as end-user programmed games, the artifacts created and shared have become significantly more sophisticated. The next frontier to make end-user programming more social is to move beyond the current create, upload, share, download, and repeat Web 2.0 models. Collective Programming is a framework that fuses 100% Web-native end-user programming tools with real-time communication mechanisms into a cloudbased multi end-user programming environment. A prototype built, called CyberCollage, enables groups of students to work on game design projects together: they can play multi-user games, change game worlds in real-time, and engage in virtual pair programming.
منابع مشابه
Mathematical Programming Approach To Allocate Local Or National Resources For Bridge Maintenance Rehabilitation & Replacement Planning (RESEARCH NOTE)
Today’s, the transportation facilities such as terminals, street, bridge, etc, represent the major investment in highway network. Every year tremendous resources should be invested to maintain these facilities. Among them, the Bridge Management System (B.M.S.) has been necessitated by large imbalance between extensive bridge repair and maintenance needs and limited available budget. So the main...
متن کاملObstacles and Challenges of Policy-making based on Gender Equity
Gender equity is a controversial social issue and now with its incorporation into the Sixth Development Plan, policy-making for gender equity is essential. To this end, allocation of more resources and opportunities and implementation of affirmative action policies to achieve gender equity are not sufficient. Women's empowerment in various fields, and not just the economy and employment, is ess...
متن کاملInvestigation for an Approach to Optimise the Structure of Human Force
Abstract This paper proposes an approach to find an optimum structure for educational levels of human forces. To this end, a Linear Programming (LP) Model integrated with a Social Accounting Matrix (SAM) was employed. The integrated model was employed using the SAM of Golestan Province of Iran. It was demonstrated that when unemployment is the result of inconsistency between supply and demand...
متن کاملTactile Programming: A Unified Manipulation Paradigm Supporting Program Comprehension, Composition and Sharing
based on graphical rewrite rules, such as Agentsheets [2] BitPict [3], ChemTrains [4], KidSim [5] and Vampire [6] are effective end user programming approaches allowing users to define behavior by editing before and after pictures. These rule-based, visual programming environments provide ease-of-use but are limited in their expressiveness. The question raised is whether it is possible to creat...
متن کاملDesigning the optimum plan for regenerating the pedestrian network of historic districts using bi-level programming (Case study: Historical-Cultural district of Tehran, Iran)
Motorized transportation systems in the urban areas witnessed huge developments in the infrastructures thanks to the advances in various aspects of technology. This urbanization revolution has its own pros and cons. The resulting dominance of vehicles has limited the presence of people in public places and their participation in social activities, threatening the human based lifestyle of the ci...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011